India is well poised on economic, earnings fronts but will El-Nino play spoilsport